On the K shortest path trees problem
نویسندگان
چکیده
We address the problem for finding the K best path trees connecting a source node with any other non-source node in a directed network with arbitrary lengths. The main result in this paper is the proof that the kth shortest path tree is adjacent to at least one of the previous (k−1) shortest path trees. Consequently, we design an O(+Km) time and O(K+m) space algorithm to determine the K shortest path trees, in a directed network with n nodes, m arcs and maximum absolute length , where O() is the best time needed to solve the shortest simple paths connecting a source node with any other non-source node. max (, ,) f n m C max C max (, ,) f n m C The shortest path (SP) problem in a directed network of n nodes an m arcs with arbitrary lengths on the arcs, finds shortest length paths from a source node to all other nodes or detects a cycle of negative length. The SP problem appears in many important real cases and there are numerous algorithms to solve it (see, for example, Ahuja et al. [1]). The mathematical formulation of the SP problem lets the solutions of the SP problem to be characterized by path trees, that is, a tree containing a directed only one path from source node to any non-source node. The determination of the optimal path tree (shortest path tree) can be efficiently determined by Bellman-Ford-Moore (Bellman [3], Ford [7], and Moore [21]) label-correcting algorithm achieving the best strongly polynomial running time of O(nm). In this paper, we consider the K shortest path trees problem as the problem to determine the K best basis trees (solutions) of the classical mathematical formulation of the SP problem. The determination of the K shortest paths in a network has a wide range of applications. Some of them are cited in Eppstein [8]. We are unaware of any previous references to this problem in the literature. A proof is offered which shows that the kth best basis tree is adjacent to at least one of the previous k−1 best basis trees. In other words, the kth best solution is obtained from one of the previous best solutions by exchanging an arc in the basis tree for an arc outside of the basis tree. This results allows an algorithm to be designed running in
منابع مشابه
SOLVING BEST PATH PROBLEM ON MULTIMODAL TRANSPORTATION NETWORKS WITH FUZZY COSTS
Numerous algorithms have been proposed to solve the shortest-pathproblem; many of them consider a single-mode network and crispcosts. Other attempts have addressed the problem of fuzzy costs ina single-mode network, the so-called fuzzy shortest-path problem(FSPP). The main contribution of the present work is to solve theoptimum path problem in a multimodal transportation network, inwhich the co...
متن کاملApproximation Solutions for Time-Varying Shortest Path Problem
Abstract. Time-varying network optimization problems have tradition-ally been solved by specialized algorithms. These algorithms have NP-complement time complexity. This paper considers the time-varying short-est path problem, in which can be optimally solved in O(T(m + n)) time,where T is a given integer. For this problem with arbitrary waiting times,we propose an approximation algorithm, whic...
متن کاملA New Algorithm for the Discrete Shortest Path Problem in a Network Based on Ideal Fuzzy Sets
A shortest path problem is a practical issue in networks for real-world situations. This paper addresses the fuzzy shortest path (FSP) problem to obtain the best fuzzy path among fuzzy paths sets. For this purpose, a new efficient algorithm is introduced based on a new definition of ideal fuzzy sets (IFSs) in order to determine the fuzzy shortest path. Moreover, this algorithm is developed for ...
متن کاملTwo optimal algorithms for finding bi-directional shortest path design problem in a block layout
In this paper, Shortest Path Design Problem (SPDP) in which the path is incident to all cells is considered. The bi-directional path is one of the known types of configuration of networks for Automated Guided Vehi-cles (AGV).To solve this problem, two algorithms are developed. For each algorithm an Integer Linear Pro-gramming (ILP) is determined. The objective functions of both algorithms are t...
متن کاملThe Lagrangian Relaxation Method for the Shortest Path Problem Considering Transportation Plans and Budgetary Constraint
In this paper, a constrained shortest path problem (CSP) in a network is investigated, in which some special plans for each link with corresponding pre-determined costs as well as reduction values in the link travel time are considered. The purpose is to find a path and selecting the best plans on its links, to improve the travel time as most as possible, while the costs of conducting plans do ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- European Journal of Operational Research
دوره 202 شماره
صفحات -
تاریخ انتشار 2010